﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Core">
      <UniqueIdentifier>{d297e34c-2985-47e1-aaa8-1c29fece30e9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\Source Files">
      <UniqueIdentifier>{01f4c751-d7bf-4af3-bab7-d88cdeefda7d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\Header Files">
      <UniqueIdentifier>{e09bb43f-fb04-4ae3-a75c-ca9ffa7b2736}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams">
      <UniqueIdentifier>{f5aedd92-08e7-405f-8f77-708e7304e73e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams\Source Files">
      <UniqueIdentifier>{bcee2561-5484-44d1-b4be-0935a48a73b3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams\Header Files">
      <UniqueIdentifier>{3ec33223-f3c6-4fac-b5e6-5080f6bf4097}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt">
      <UniqueIdentifier>{03192d75-cabe-4eaf-97e9-8175dfea2f8f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt\Source Files">
      <UniqueIdentifier>{84cdee18-aa8d-4bb2-b3ff-67498256dcb5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt\Header Files">
      <UniqueIdentifier>{6259e2b1-5f9b-478b-aed2-f003a94a0899}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications">
      <UniqueIdentifier>{566b4bdc-13f1-4a68-8257-480245ec92f6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications\Source Files">
      <UniqueIdentifier>{850bfc6a-fa17-434c-baad-e7ca2ca16bf3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications\Header Files">
      <UniqueIdentifier>{ea7df419-5d19-4a4f-bf36-df333777378c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading">
      <UniqueIdentifier>{a4eda950-abda-4bd5-b410-a8a118451cea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading\Source Files">
      <UniqueIdentifier>{f52cea45-5653-4ee3-b6d7-7f1f34182ee1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading\Header Files">
      <UniqueIdentifier>{721382b6-4f4b-4f33-a707-2bd40896989e}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary">
      <UniqueIdentifier>{4fe886ec-e680-4b30-9ed1-965bc7a7b03e}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary\Source Files">
      <UniqueIdentifier>{9e86a919-b844-47b9-bfb3-474b4f4d2e89}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary\Header Files">
      <UniqueIdentifier>{952c3f74-8ee2-4fca-a2d4-79e4bf266e5e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging">
      <UniqueIdentifier>{d673a8e0-53bc-4354-bad9-b6f6a73b1943}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging\Source Files">
      <UniqueIdentifier>{ff4ac443-599e-4c42-b6ed-089bfca49c3f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging\Header Files">
      <UniqueIdentifier>{5f1c7746-01b0-4571-8257-ac11ca835be7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem">
      <UniqueIdentifier>{ea0a837c-e888-48d5-903d-980117475c91}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem\Source Files">
      <UniqueIdentifier>{7ee8c50d-8ee8-4bae-9238-7d584acb4335}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem\Header Files">
      <UniqueIdentifier>{8cbfcc1b-586e-424c-a79a-fd75518ebaf7}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID">
      <UniqueIdentifier>{dc93c68e-2229-4734-9961-9e42b8381add}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID\Source Files">
      <UniqueIdentifier>{cc56e9bf-60d6-4657-9833-690a349b5553}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID\Header Files">
      <UniqueIdentifier>{fa4a167b-b462-43f6-9f24-9b7e44f02633}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime">
      <UniqueIdentifier>{855f67c6-419c-4c66-bc07-0adc6f38eb86}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime\Source Files">
      <UniqueIdentifier>{cb1a778a-c650-4cd8-8bd6-e1a0599a42de}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime\Header Files">
      <UniqueIdentifier>{7c349214-0088-4b17-91e3-a298fe67d64d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text">
      <UniqueIdentifier>{0d06253c-7104-42d8-a054-7eee84ec5b74}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text\Source Files">
      <UniqueIdentifier>{213e3747-7417-462c-85f9-f98e3ceee171}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text\Header Files">
      <UniqueIdentifier>{1e144b32-55e7-4b6d-84bb-bfd16ce29106}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI">
      <UniqueIdentifier>{671d323f-a97c-400e-b2fa-a7cae0f042a0}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI\Source Files">
      <UniqueIdentifier>{67527e86-272c-4a16-8a34-c935200fed3d}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI\Header Files">
      <UniqueIdentifier>{925d13c9-9eef-4075-a8d3-bcc07d4eefb4}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite">
      <UniqueIdentifier>{4dda2086-201c-4116-858f-fce2e1e96b18}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite\Source Files">
      <UniqueIdentifier>{9d524bfc-dee0-4b33-96b5-fc7a94e5f4a6}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite\Header Files">
      <UniqueIdentifier>{56fb7df4-da70-43ed-bb72-7df97d884ab1}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Driver">
      <UniqueIdentifier>{b4806b34-ebfc-4c45-8dd7-71a088af8ca4}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Driver\Source Files">
      <UniqueIdentifier>{9446adea-83d8-41b0-a071-c0181881d5d0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes">
      <UniqueIdentifier>{4e0de2f7-eaf9-4382-8ab5-5155c2a9890d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes\Source Files">
      <UniqueIdentifier>{1d517128-7e63-40de-ad8a-0114df32858d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes\Header Files">
      <UniqueIdentifier>{4760a4ef-7850-467a-870d-6da7b1d9e12a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks">
      <UniqueIdentifier>{0e76fb2d-4080-488b-bd9d-7e81550be636}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks\Source Files">
      <UniqueIdentifier>{2c006f9b-0bdc-4593-9f1a-2c456069ea09}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks\Header Files">
      <UniqueIdentifier>{c3f0bdfe-b7d2-4919-ad74-ff948c959538}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event">
      <UniqueIdentifier>{8aea9a60-70cc-4282-a5a8-32f510c80425}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event\Header Files">
      <UniqueIdentifier>{06a81f6e-caa3-4aca-9000-0827fd088cdd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event\Source Files">
      <UniqueIdentifier>{0856bf31-6eb2-43de-892e-011753e595f2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache">
      <UniqueIdentifier>{6ea1b891-6ae2-4ec5-a079-2e4016e0cc84}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache\Header Files">
      <UniqueIdentifier>{68dd59f4-afaa-44a5-bcb4-8064e6563bfd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache\Source Files">
      <UniqueIdentifier>{e8039fba-0978-4867-904b-54967f1ad843}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing">
      <UniqueIdentifier>{ba4cb939-d3ac-4dbc-b7db-a5df8b38c1bd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing\Header Files">
      <UniqueIdentifier>{810518c2-4d33-4a9b-832a-93247f9bc4a1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing\Source Files">
      <UniqueIdentifier>{99c2c167-251d-487b-ac29-a902d75a4a25}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic">
      <UniqueIdentifier>{3caff064-062e-4da7-9005-3114ebc4dd46}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic\Source Files">
      <UniqueIdentifier>{4f77ebd6-e6c3-44eb-ad1f-fd936eb3a9fe}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic\Header Files">
      <UniqueIdentifier>{56d77113-7d30-4778-a250-4251375f4ec9}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="src\AnyTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ArrayTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\AutoPtrTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\AutoReleasePoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ByteOrderTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CoreTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CoreTestSuite.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DirectoryIteratorsTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DynamicFactoryTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferTestSuite.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FormatTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FPETest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ListMapTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MemoryPoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedTuplesTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NDCTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NumberFormatterTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NumberParserTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ObjectPoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RegularExpressionTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedPtrTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StringTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StringTokenizerTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TuplesTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TypeListTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\Base32Test.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\Base64Test.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\BinaryReaderWriterTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CountingStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HexBinaryTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LineEndingConverterTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MemoryStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NullStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamCopierTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamsTestSuite.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamTokenizerTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TeeStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ZLibTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CryptTestSuite.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DigestStreamTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HMACEngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MD4EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MD5EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PBKDF2EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RandomStreamTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RandomTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SHA1EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationCenterTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationsTestSuite.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PriorityNotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimedNotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActiveDispatcherTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActiveMethodTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActivityTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ConditionTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MutexTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RWLockTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SemaphoreTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadingTestSuite.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadLocalTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadPoolTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimerTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ClassLoaderTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ManifestTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedLibraryTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedLibraryTestSuite.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TestPlugin.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggerTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingFactoryTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingRegistryTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingTestSuite.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LogStreamTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PatternFormatterTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SimpleFileChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TestChannel.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DirectoryWatcherTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FilesystemTestSuite.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\GlobTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PathTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDGeneratorTest.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDTest.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDTestSuite.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ClockTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeFormatterTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeParserTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeTestSuite.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LocalDateTimeTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StopwatchTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimespanTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimestampTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimezoneTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextBufferIteratorTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextEncodingTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextIteratorTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextTestSuite.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UnicodeConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UTF8StringTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URIStreamOpenerTest.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URITest.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URITestSuite.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FoundationTestSuite.cpp">
      <Filter>_Suite\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\WinDriver.cpp">
      <Filter>_Driver\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedEventTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedMutexTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ProcessesTestSuite.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ProcessTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedMemoryTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskManagerTest.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskTest.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskTestSuite.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\BasicEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DummyDelegate.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\EventTestSuite.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PriorityEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CacheTestSuite.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ExpireCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ExpireLRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UniqueExpireCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UniqueExpireLRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashingTestSuite.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashMapTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashSetTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LinearHashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SimpleHashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\VarTest.cpp">
      <Filter>Dynamic\Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="src\AnyTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ArrayTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\AutoPtrTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\AutoReleasePoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ByteOrderTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CoreTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CoreTestSuite.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DirectoryIteratorsTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DynamicAnyTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DynamicFactoryTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferTestSuite.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FormatTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FPETest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ListMapTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MemoryPoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedTuplesTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NDCTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NumberFormatterTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NumberParserTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ObjectPoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RegularExpressionTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedPtrTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StringTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StringTokenizerTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TuplesTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TypeListTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\Base32Test.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\Base64Test.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\BinaryReaderWriterTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CountingStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HexBinaryTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LineEndingConverterTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MemoryStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NullStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamCopierTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamsTestSuite.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamTokenizerTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TeeStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ZLibTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CryptTestSuite.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DigestStreamTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HMACEngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MD4EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MD5EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PBKDF2EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RandomStreamTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RandomTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SHA1EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationCenterTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationsTestSuite.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PriorityNotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimedNotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActiveDispatcherTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActiveMethodTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActivityTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ConditionTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MutexTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RWLockTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SemaphoreTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadingTestSuite.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadLocalTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadPoolTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimerTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ClassLoaderTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ManifestTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedLibraryTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedLibraryTestSuite.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TestPlugin.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggerTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingFactoryTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingRegistryTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingTestSuite.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LogStreamTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PatternFormatterTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SimpleFileChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TestChannel.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DirectoryWatcherTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FilesystemTestSuite.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\GlobTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PathTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDGeneratorTest.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDTest.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDTestSuite.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ClockTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeFormatterTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeParserTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeTestSuite.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LocalDateTimeTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StopwatchTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimespanTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimestampTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimezoneTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextBufferIteratorTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextEncodingTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextIteratorTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextTestSuite.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UnicodeConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UTF8StringTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URIStreamOpenerTest.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URITest.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URITestSuite.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FoundationTestSuite.h">
      <Filter>_Suite\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedEventTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedMutexTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ProcessesTestSuite.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ProcessTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedMemoryTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskManagerTest.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskTest.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskTestSuite.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\BasicEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DummyDelegate.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\EventTestSuite.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PriorityEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CacheTestSuite.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ExpireCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ExpireLRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UniqueExpireCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UniqueExpireLRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashingTestSuite.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashMapTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashSetTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LinearHashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SimpleHashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\VarTest.h">
      <Filter>Dynamic\Header Files</Filter>
    </ClInclude>
  </ItemGroup>
</Project>